/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pessoal;

import ferramentas.DataUtil;
import java.util.Date;

/**
 *
 * @author Carlo
 */
public class Documento {

    private String url;
    private String legenda;
    private int id;
    private int curso;
    private Date dataInsercao;
    private int status;

    //Caso o documento esteja vinculado a um usuário e não a um curso
    private String usuarioCpf;

    public Documento(String legenda, int curso, int id, String url, Date dataInsercao, int status) {
        this.url = url;
        this.legenda = legenda;
        this.id = id;
        this.curso = curso;
        this.dataInsercao = dataInsercao;
        this.status = status;
    }

    public Documento(String legenda, int curso, int id, String url) {
        this.legenda = legenda;
        this.id = id;
        this.curso = curso;
        this.url = url;
    }

    public Documento(String legenda, String cpf, int id, String url, Date dataInsercao, int status) {
        this.url = url;
        this.legenda = legenda;
        this.id = id;
        this.usuarioCpf = usuarioCpf;
        this.dataInsercao = dataInsercao;
        this.status = status;
    }

    public int getCurso() {
        return curso;
    }

    public void setCurso(int curso) {
        this.curso = curso;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getLegenda() {
        return legenda;
    }

    public void setLegenda(String legenda) {
        this.legenda = legenda;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getUsuarioCpf() {
        return usuarioCpf;
    }

    public void setUsuarioCpf(String usuarioCpf) {
        this.usuarioCpf = usuarioCpf;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getDataInsercaoFormated() {
        return DataUtil.getData(dataInsercao, "/");
    }

    public Date getDataInsercao() {
        return dataInsercao;
    }
}
